Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 THE LARCHES Detached £782,015 £770,000 1 Mar 2024
2 THE LARCHES Detached £1,199,996 £210,000 5 Jan 1996
4 THE LARCHES Detached £1,066,867 £675,000 7 Aug 2007